package blog.service;

import java.util.List;

import blog.entity.User;

public interface UserService {

	/**
	 * 根据用户名或者邮箱登录
	 * @param str
	 * @return
	 */
	public User getUserByNameOrEmail(String str) ;
	/**
	 * 添加用户
	 * @param user
	 */
	public void addUser(User user);
	/**
	 * 查询所有用户
	 * @return
	 */
	public List<User> getUserList();
	/**
	 * 根据id查询用户
	 * @param userId
	 * @return
	 */
	public User getUserById(Integer userId);
	/**
	 * 修改用户信息
	 * @param user
	 */
	public void editUser(User user);
	/**
	 * 根据id删除用户
	 * @param userId
	 */
	public void deleteUser(Integer userId);
}
